package ar.edu.utn.frba.disenio.criteriosDeOrden;

import java.util.Comparator;

import ar.edu.utn.frba.disenio.Vuelo;
import ar.edu.utn.frba.disenio.aerolineas.Aerolineas;

public class CriterioPopularidad implements Comparator<Vuelo>{

	private Aerolineas aerolineas;
	
	public CriterioPopularidad(Aerolineas aerolineas) {
		super();
		this.aerolineas = aerolineas;
	}

	@Override
	public int compare(Vuelo v1, Vuelo v2) 
	{
		int popularidad1 = v1.getPopularidad(aerolineas);
		int popularidad2 = v2.getPopularidad(aerolineas);
		
		if(popularidad1 > popularidad2)
			return -1;
		else
		{
			if(popularidad1 < popularidad2)
				return 1;
			else
				return 0;
		}
	}
}
